package fr.obsmip.sedoo.client.ui;


public class ObservatoryContactEditingViewImpl 
{
//	extends AbstractDTOEditingView implements ObservatoryContactEditingView {
//}
//
//	
//	private static ObservatoryContactEditingViewImplUiBinder uiBinder = GWT.create(  ObservatoryContactEditingViewImplUiBinder.class);
//
//	interface ObservatoryContactEditingViewImplUiBinder extends UiBinder<Widget, ObservatoryContactEditingViewImpl> {
//	}
//	
//	@UiField
//	TextBox personName;
//
//	@UiField
//	TextBox email;
//	
//	@UiField
//	TextBox organisationName;
//	
//	@UiField
//	TextBox city;
//	
//	@UiField
//	TextBox country;
//	
//	@UiField
//	TextBox zipcode;
//	
//	@UiField
//	TextBox address;
//	
//	@UiField
//	CompleteRolePanel rolePanel;
//	
//	@UiField
//	Button saveButton;
//	
//	@UiField
//	Button backButton;
//	
//	private Presenter presenter;
//	
//	
//	public ObservatoryContactEditingViewImpl() {
//		super();
//		initWidget(uiBinder.createAndBindUi(this));
//		applyCommonStyle();
//		init();
//	}
//
//	private void init() {
//		
//	}
//	
//	@Override
//	public void edit(OldAbstractDTO dto) {
//		reset();
//		ObservatoryContactDTO observatoryContactDTO = (ObservatoryContactDTO) dto;
//		personName.setText(observatoryContactDTO.getPersonName());
//		organisationName.setText(observatoryContactDTO.getOrganisationName());
//		email.setText(observatoryContactDTO.getEmail());
//		city.setText(observatoryContactDTO.getCity());
//		country.setText(observatoryContactDTO.getCountry());
//		zipcode.setText(observatoryContactDTO.getZipCode());
//		address.setText(observatoryContactDTO.getAddress());
//		rolePanel.edit(observatoryContactDTO.getRoles());
//	}
//	
//	public void reset()
//	{
//		personName.setText("");
//		organisationName.setText("");
//		email.setText("");
//		city.setText("");
//		country.setText("");
//		zipcode.setText("");
//		address.setText("");
//	}
//
//	@Override
//	public void setPresenter(Presenter presenter) 
//	{
//		this.presenter = presenter;
//	}
//	
//	 @UiHandler("saveButton")
//	 void onSaveButtonClicked(ClickEvent event) 
//	 {
//		 ObservatoryContactDTO dto = flush();
//		 presenter.save(dto);
//	 }
//	 
//	 @UiHandler("backButton")
//	 void onBackButtonClicked(ClickEvent event) 
//	 {
//		 presenter.back();
//	 }
//	 
//	 @Override
//	 public ObservatoryContactDTO flush() 
//	 {
//		 ObservatoryContactDTO observatoryContactDTO = new ObservatoryContactDTO(); 
//		 observatoryContactDTO.setEmail(email.getText().trim());
//		 observatoryContactDTO.setPersonName(personName.getText().trim());
//		 observatoryContactDTO.setOrganisationName(organisationName.getText().trim());
//		 observatoryContactDTO.setOrganisationName(organisationName.getText().trim());
//		 observatoryContactDTO.setCountry(country.getText().trim());
//		 observatoryContactDTO.setCity(city.getText().trim());
//		 observatoryContactDTO.setZipCode(zipcode.getText().trim());
//		 observatoryContactDTO.setAddress(address.getText().trim());
//		 observatoryContactDTO.setRoles(rolePanel.flush());
//		 return observatoryContactDTO;
//	 }
//
//	 public void setMode(String mode) {
//			super.setMode(mode);
//		} 

}
